Learning programming with an RTS based Serious Game
نویسندگان
چکیده
This paper presents a prototype of a Serious Game that aims to entice gamers to learn computer programming by using a multiplayer real time strategy game (RTS). In this type of game, a player gives orders to his/her units to carry out operations (i.e. moving, building, and so forth). Typically, these instructions are given by clicking on a map with the mouse. The goal of this project is to encourage players to give these orders through programming. This game is intended for computer science students in higher education and can be used across both university and professional curricula. The programming languages used are C or C++.
منابع مشابه
An Adaptive Learning Game for Autistic Children using Reinforcement Learning and Fuzzy Logic
This paper, presents an adapted serious game for rating social ability in children with autism spectrum disorder (ASD). The required measurements are obtained by challenges of the proposed serious game. The proposed serious game uses reinforcement learning concepts for being adaptive. It is based on fuzzy logic to evaluate the social ability level of the children with ASD. The game adapts itsel...
متن کاملDetermining Left and right Returns to Scale (RTS) and RTS sustainability by using linear programming problems based on simultaneous changes in inputs and outputs
Determining the type of returns to scale (RTS) and identifying stability region for RTS of evaluating unit are appropriate abilities for forecasting the future the unit when its size is changed. This paper aims to introduce RTS sustainability of frontier decision making units (DMUs) in data envelopment analysis (DEA). Based on the importance of RTS in relation to decisions of managers, differen...
متن کاملELF: An Extensive, Lightweight and Flexible Research Platform for Real-time Strategy Games
In this paper, we propose ELF, an Extensive, Lightweight and Flexible platform for fundamental reinforcement learning research. Using ELF, we implement a highly customizable real-time strategy (RTS) engine with three game environments (Mini-RTS, Capture the Flag and Tower Defense). Mini-RTS, as a miniature version of StarCraft, captures key game dynamics and runs at 40K frame-persecond (FPS) pe...
متن کاملReal-Time Strategy Games: A New AI Research Challenge
This poster motivates AI research in the area of real-time strategy (RTS) games and describes the current status of a project whose goals are to implement an RTS game programming environment and to build AIs that eventually can outperform human experts in this challenging and popular domain. 1 Real-Time Strategy Games Commercial computer games are a growing part of the entertainment industry an...
متن کاملLearning programming with serious games
Students who are learning to program often have difficulties understanding cognitively complex concepts. Teaching programming is mainly focused on the syntax and features of programs, rather than to a deeper understanding of programming constructs and abstract concepts. Computer game stimulates active learning and presentation of learning content in a variety of contexts that are funny and enga...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017